# 微博配置
WEIBO_CONFIG = {
    'use_proxy': False,  # 是否使用代理
    'proxy': None,      # 代理设置
    'timeout': 10,      # 请求超时时间（秒）
    'max_retries': 3,   # 最大重试次数
    'headers': {
        'User-Agent': 'Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15',
        'Accept': 'application/json, text/plain, */*',
        'Accept-Language': 'zh-CN,zh;q=0.9,en;q=0.8',
    },
    'request_delay': 2,  # 请求间隔（秒）
    'error_delay': 5,    # 出错后等待时间（秒）
    'max_items_per_page': 20  # 每页最大条目数
}

# Twitter配置
TWITTER_CONFIG = {
    'consumer_key': 'YOUR_CONSUMER_KEY',
    'consumer_secret': 'YOUR_CONSUMER_SECRET',
    'access_token': 'YOUR_ACCESS_TOKEN',
    'access_token_secret': 'YOUR_ACCESS_TOKEN_SECRET',
    'bearer_token': 'YOUR_BEARER_TOKEN',
    'wait_on_rate_limit': True,
    'timeout': 10,
    'max_retries': 3
}

# Facebook配置
FACEBOOK_CONFIG = {
    'access_token': 'YOUR_ACCESS_TOKEN',
    'api_version': 'v18.0',
    'timeout': 10,
    'max_retries': 3,
    'fields': 'id,message,created_time,shares,reactions.summary(true),comments.summary(true),from'
}

# 通用配置
COMMON_CONFIG = {
    'max_items_per_task': 1000,    # 每个任务最大抓取条目数
    'task_timeout': 3600,          # 任务超时时间（秒）
    'save_raw_data': True,         # 是否保存原始数据
    'data_format': 'json',         # 数据保存格式
    'enable_logging': True,        # 是否启用日志
    'log_level': 'INFO',           # 日志级别
    'retry_on_failure': True,      # 失败时是否重试
    'max_concurrent_tasks': 5      # 最大并发任务数
} 